from common.base import *
# 导入Select类
from selenium.webdriver.support.select import Select
# 打开浏览器
driver = webdriver.Chrome()
# 请求url
driver.get('https://sahitest.com/demo/selectTest.htm')
# 定位
s1 = driver.find_element(By.ID, 's1')
# 创建select对象
select = Select(s1)
# 选择option
sleep(3)
# 通过索引定位,索引从0开始
select.select_by_index(1)
sleep(3)
# 通过value属性值定位
select.select_by_value('47')
sleep(3)
# 通过文本内容定位
select.select_by_visible_text('Mail')
# 退出浏览器
sleep(3)
driver.quit()
